package com.xbongbong.paas.service.workflow.approveListPage;

import com.xbongbong.paas.pojo.workflow.task.dto.WorkflowNodeTaskListDTO;
import com.xbongbong.paas.pojo.workflow.task.vo.WorkflowNodeTaskListVO;
import com.xbongbong.paas.toolbox.exception.XbbException;

/**
 * @author chenpeng
 * @version 1.0
 * @date 2021-05-19 19:22
 * @description
 */
public interface WorkflowApproveListPageService {
    
    /**
     * 全部审批
     */
    WorkflowNodeTaskListVO allList(WorkflowNodeTaskListDTO workflowNodeTaskListDTO) throws XbbException;
    
    /**
     * 抄送给我的
     */
    WorkflowNodeTaskListVO ccList(WorkflowNodeTaskListDTO workflowNodeTaskListDTO) throws XbbException;
    
    /**
     * 待我审批/我已审批
     */
    WorkflowNodeTaskListVO todoList(WorkflowNodeTaskListDTO workflowNodeTaskListDTO) throws XbbException;
    
    /**
     * 我提交的审批
     */
    WorkflowNodeTaskListVO createList(WorkflowNodeTaskListDTO workflowNodeTaskListDTO) throws XbbException;
    
}
